package cn.edu.xmist.singleton;

/**
 *懒汉式单例模式（有线程安全问题）
 */
public class Singleton1 {
    private static Singleton1 singleton1;

    private Singleton1() {
    }

    public static Singleton1 getSingleton1() {
        // 多线程并发访问有问题
        if (singleton1 == null) {
            /**
             * 全局唯一的实例
             */
            singleton1 = new Singleton1();
        }
        return singleton1;
    }
}
